/** Please add a class description */
UCLASS(Blueprintable, BlueprintType)
class AAITesting_MoveGoal : public AActor
{
	GENERATED_BODY()
public:
	/** Please add a function description */
	UFUNCTION(BlueprintCallable)
	void SetCollisionEnabled(bool bShouldBeEnabled);
public:
	/** Please add a variable description */
	UPROPERTY(BlueprintReadOnly, VisibleAnywhere, Category="默认")
	TObjectPtr<UBillboardComponent> MySpriteComponent;

	/** Please add a variable description */
	UPROPERTY(BlueprintReadOnly, VisibleAnywhere, Category="移动目标")
	TObjectPtr<UBoxComponent> CollisionBox;

	/** Please add a variable description */
	UPROPERTY(BlueprintReadWrite, EditDefaultsOnly, Category="默认")
	TObjectPtr<UObject> ObservedPawn;

	/** Please add a variable description */
	UPROPERTY(BlueprintReadWrite, EditDefaultsOnly, Category="移动目标")
	TObjectPtr<AFunctionalTest> CurrentTest;

	/** Please add a variable description */
	UPROPERTY(BlueprintReadWrite, EditAnywhere, Category="AI测试")
	bool bStartEnabled;
};
